/*
 * @Author: Lee 497232807@qq.com
 * @Date: 2023-07-25 10:43:58
 * @LastEditors: Lee 497232807@qq.com
 * @LastEditTime: 2023-07-31 10:02:13
 * @FilePath: \ccc-hot-update\native\tools\swig-config\my-module.i
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// my-module.i
%module(target_namespace="my_ns") my_module

// %insert(header_file) %{ ... }%} 代码块中的内容最终会被原封不动地插入到生成的头文件(.h)开头的地方
%insert(header_file) %{
#pragma once
#include "bindings/jswrapper/SeApi.h"
#include "bindings/manual/jsb_conversions.h"

#include "MyUtils.h" // 添加这行，%include 指令表示让 swig 解析此文件，并且为此文件中的类生成绑定代码。
%}

// %{ ... %} 代码块中的内容最终会被原封不动地插入到生成的源文件(.cpp)开头的地方
%{
#include "jsb_MyUtils_auto.h"
%}

%include "MyUtils.h"